Causal Logic Models
نویسندگان
چکیده
Despite their success in transferring the powerful human faculty of causal reasoning to a mathematical and computational form, causal models have not been widely used in the context of core AI applications such as robotics. In this paper, we argue that this discrepancy is due to the static, propositional nature of existing causality formalisms that make them difficult to apply in dynamic real-world situations where the variables of interest are not necessarily known a priori. We define Causal Logic Models (CLMs), a new probabilistic, first-order representation which uses causality as a fundamental building block. Rather than merely converting causal rules to first-order logic as various methods in Statistical Relational Learning have done, we treat the causal rules as basic primitives which cannot be altered without changing the system. We provide sketches of algorithms for causal reasoning using CLMs, preliminary results for causal explanation, and explore the significant differences between causal reasoning in CLMs and fixed causal graphs, including the non-locality of manipulation and the non-commutability between observation and manipulation.
منابع مشابه
Causal Theories as Logic Programs
We show how we can rewrite any causal theory — under the semantics of causal logic due to McCain and Turner — as a logic program in the answer set semantics. Using this translation the models of any causal theory can be computed using answer set solvers.
متن کاملRepresenting Actions in Logic-based Languages
We investigate using logic programming, causal theories and action languages to describe effects of actions and reason about dynamic domains. This includes characterizing first-order causal theory by functional completion, characterizing first-order stable models by Lloyd-Topor completion, representing causal theories in logic programming and describing dynamic domains in the new action languag...
متن کاملA Causal Logic of Logic Programming
The causal logic from (Bochman 2003b) is shown to provide a natural logical basis for logic programming. More exactly, it is argued that any logic program can be seen as a causal theory satisfying the Negation As Default principle (alias Closed World Assumption). Moreover, unlike well-known translations of logic programs to other nonmonotonic formalisms, the established correspondence between l...
متن کاملPearl's Causality in a Logical Setting
We provide a logical representation of Pearl’s structural causal models in the framework of the causal calculus of McCain and Turner (1997) and its first-order generalization by Lifschitz. It will be shown that, under this representation, the nonmonotonic semantics of the causal calculus describes precisely the solutions of the structural equations (the causal worlds of a causal model), while t...
متن کاملNonmonotonic Causal Logic
can be understood to describe everything caused in a world such as I (according to T ). The models of causal theory T are those interpretations for which what is true is exactly what is caused: that is, the interpretations I such that I is the unique model of T I . This fixpoint condition makes the logic nonmonotonic; adding causal rules to T may produce new models. Causal theories allow for co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012